A Java Framework for Multi-agent Systems
نویسندگان
چکیده
The complexity of distributed systems (multi-agent systems in particular) involves the design and coordination of many entities (called agents). This activity is not trivial and there is not a standard way to do this. So, it is desirable to have tools for reusing previous designed components and relations between them. Frameworks allow design and code to be reused. Intelligent agents cover a big amount of application domains but we can detect an important set of common characteristics that can be abstracted for reusing. This paper presents a framework for multi-agent systems (FraMaS) composed by these common characteristics. FraMaS is used to design agents that have capabilities for perceiving environment, communicating, and deliberating about what to do next.
منابع مشابه
Voltage Coordination of FACTS Devices in Power Systems Using RL-Based Multi-Agent Systems
This paper describes how multi-agent system technology can be used as the underpinning platform for voltage control in power systems. In this study, some FACTS (flexible AC transmission systems) devices are properly designed to coordinate their decisions and actions in order to provide a coordinated secondary voltage control mechanism based on multi-agent theory. Each device here is modeled as ...
متن کاملAn Agent Infrastructure to Build and Evaluate Multi-Agent Systems: The Java Agent Framework and Multi-Abent System Simulator
متن کامل
MASCF: A generic process-centered methodological framework for analysis and design of multi-agent supply chain systems
Multi-agent systems (MAS) are becoming popular for modeling complex systems such as supply chains. However, development of multi-agent systems remain quite involved and extremely time consuming. Currently, there exist no generic methodologies for modeling supply chains using multi-agent systems. In this research, we propose a generic process-centered methodological framework, Multi-Agent Supply...
متن کاملDeveloping Multi-agent Systems with JADE
JADE (Java Agent Development Framework) is a software framework to make easy the development of multi-agent applications in compliance with the FIPA specifications. JADE can then be considered a middle-ware that implements an efficient agent platform and supports the development of multi agent systems. JADE agent platform tries to keep high the performance of a distributed agent system implemen...
متن کاملCASEsim Usability and an Actor-based Framework for Multi-Agent System Simulations
This research has two components, both involving the CASEsim multi-agent systems framework. First, we handle a few practical concerns, such as increasing the framework's usability through a visual client and implementing the ability to distribute computation. To achieve this, we use XML configuration files for usability and the Java RMI library for distributed computing. Second, we create an ac...
متن کامل